﻿using System;

//BaseThing Includes

namespace BaseThing.Definitions
{
    enum GameStates
    {
        GAME_STATE_SPLASH,
        GAME_STATE_NEW_GAME,
        GAME_STATE_INIT,
        GAME_STATE_LOADING,
        GAME_STATE_PLAYING,
        GAME_STATE_PAUSE,
        GAME_STATE_END,
        GAME_STATE_EXIT
    }

    enum GameRendererType
    {
        GAME_RENDERER_2D,
        GAME_RENDERER_3D
    }

    enum InputType
    {
        INPUT_USER,
        INPUT_CPU
    }

    enum PlayerStates
    {
        PLAYER_IDLE,
        PLAYER_MOVE_UP,
        PLAYER_MOVE_DOWN,
        PLAYER_MOVE_LEFT,
        PLAYER_MOVE_RIGHT
    }

    //class GameSettings
    //{
    //}
}
